// 引入axios
import axios from 'axios';

/**
 * 提交报销申请
 * @param {FormData} formData - 包含报销数据和附件的FormData对象
 * @returns {Promise} - 返回API请求的Promise
 */
export const submitReimbursementApi = async (formData) => {
  try {
    // 实际项目中根据后端API地址调整
    const response = await axios.post('/api/reimbursement/submit', formData, {
      // headers: {
      //   'Content-Type': 'multipart/form-data'
      // }
    });
    return response.data;
  } catch (error) {
    console.error('提交报销失败:', error);
    // 统一错误处理，便于上层调用处理
    throw error;
  }
};

// 可以在这里添加其他报销相关的API方法
export const getReimbursementHistory = async (params) => {
  try {
    const response = await axios.get('/api/reimbursement/history', { params });
    return response.data;
  } catch (error) {
    console.error('获取报销历史失败:', error);
    throw error;
  }
};
